﻿@charset "utf-8";
*{margin:0;padding:0;}
body{background:#f5f5f5 !important;font-size:14px;color:#333;line-height:24px;font-family:"Arial","STHeitiSC-Medium","Microsoft YaHei","宋体";min-width:1240px;}
html,body,div,h1,h2,h3,h4,ul,li,form,input,textarea,a{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0px;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;float:none;overflow:hidden;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";} /*所有主流浏览器都支持 :after 伪元素。*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1;}/*只针对IE6/7 */
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:none;color:#9a0000;}
.fl{float:left;}
.fr{float:right;}
input,textarea,button{font-family:"Arial","STHeitiSC-Medium","Microsoft YaHei","宋体";outline:none}
.show{display:block;}
.none{display:none;}
.flash,.sobox *,.webmenu *,.botcontact > ul > .fr > ul > li > .ewm *{
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:all;
	transition-property:all;
}
.ggnews *{
	-webkit-transition-duration:0.8s;
	transition-duration:0.8s;
	-webkit-transition-property:all;
	transition-property:all;
}
.noclick{pointer-events:none;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;}
/******************************* 框架 end ******************************/
/* 搜索*/
.sobox *{
  -webkit-transition-duration:0.3s;
  		  transition-duration:0.3s;
   -webkit-transition-property:all;
  		   transition-property:all;
}


/*公共头部*/
.topbar{height:40px;line-height:40px;background:#e4e4e4;}
.topbar > ul{width:1240px;margin:0 auto;}
.topbar > ul > .fl{}
.topbar > ul > .fl a,.topbar > ul > .fr a{font-weight:bold;}
.topbar > ul > .fr span{color:#999;margin:0 10px;}
.topbar > ul > .fr strong{font-weight:normal;color:#9a0000;margin:0 0 0 3px;}

.topbar .down_menu{display: inline-block;position: relative; padding: 0;}
.topbar .down_menu ul{    
    position: absolute;
    z-index: 2;
    border: none;
    left:-14px;
    text-align: center;
    background-color: #fff;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-unstyled li a{
    display: inline-block;
    width: 100%;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list-unstyled li{height:40px;line-height: 40px;text-align:left; background: #e4e4e4;padding:0 14px;border-top: 1px solid #ffffff;white-space:nowrap;}



.webtop{/*height:170px;*/height:150px;background:url(../images/topbg.png) 0 0 repeat-x;}
.webtop ul{width:1240px;height:170px;margin:0 auto;background:url(../images/topbg.jpg) 0 0 no-repeat;}
.webtop ul .fl{margin:50px 0 0 0;}
a.logo{display:block;width:474px;height:70px;background:url(../images/logo.png) no-repeat;}
.webtop ul .fr{margin:32px 0 0 0;}

.webtop ul .fr .hotword{width:502px;font-size:14px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 0 5px 0;}
.webtop ul .fr .hotword a{margin:0 20px 0 0;}

.webtop ul .fr .topsearch{}

.webtop ul .fr .sobox{width:500px;height:48px;border:1px solid #999;display:inline-block;vertical-align:middle;}
.webtop ul .fr .sobox .so1{float:left;width:450px;height:48px;}
.webtop ul .fr .sobox .so2{float:right;width:50px;height:48px;}

.soinput{width:356px;height:48px;line-height:48px;outline:medium;background-color:transparent;border:0;font-size:18px;color:#999;padding:0 10px;letter-spacing:2px;}
.soselect{width:70px;height: 48px;line-height: 48px;outline:medium;background-color:transparent;border:0;font-size:18px;color:#999;}
a.btn_so{display:block;width:50px;height:48px;background:url(../images/so.png) 0 0 no-repeat;}
a.btn_so:hover{background:url(../images/so.png) 0 -48px no-repeat;}
a.gjjs{font-size:16px;margin:0 0 0 20px;}
a.gjjs:hover{}

.fudong{height:50px;}
.webmenu{position:relative;height:50px;background:#9a0000;box-shadow:0 10px 10px rgba(51,51,51,0.3);}
.webmenu > ul{width:1240px;margin:0 auto;}
.webmenu > ul > li{position:relative;float:left;height:30px;padding:10px 0;background:none right 0 no-repeat;}
.webmenu > ul > li:hover{padding:16px 0;background:url(../images/lihover.png) right 0 no-repeat;margin:-12px 0 0 0;}
.webmenu > ul > li:hover > a{border-right:none;padding:0 32px 0 16px;}
.webmenu > ul > li:last-child > a{border-right:none;}
.webmenu > ul > li > a{display:block;height:30px;padding:0 23.7px;line-height:30px;font-size:18px;text-align:center;color:#FFF;border-right:1px solid #d90303;}
.webmenu > ul > li > ul{position:absolute;bottom:-48px;white-space:nowrap;z-index:2;display:none;}
.webmenu > ul > li > ul{
-webkit-transition-property:none;
        transition-property:none;}

.webmenu > ul > li > ul > a{display:inline-block;height:48px;line-height:48px;font-size:16px;color:#fff;padding:0 20px;}
.webmenu > ul > li > ul > a:hover{background:#777777;color:#fff;}

.webmenu > ul > li:hover > ul{bottom:-48px;display:block;} 

.webmenu .mhover{position:absolute;width:100%;height:48px;background:url(../images/mhove.png) 0 0 repeat-x;top:50px;left:0;z-index:1;display:none;}

.webmenu.fixed{position:fixed;width:100%;left:0;top:0;z-index:1000;}

/*公共底部*/
.botcontact{background:#cfcfcf;}
.botcontact > ul{width:1240px;margin:0 auto;padding:30px 0;}
.botcontact > ul > .fl{width:450px;background:url(../images/ywcx.png) 0 0 no-repeat;padding:0 0 0 120px;}
.botcontact > ul > .fl > ul{}
.botcontact > ul > .fl > ul.fl{width:240px;}
.botcontact > ul > .fl > ul.fr{width:180px;}
.botcontact > ul > .fl > ul > li{float:left;width:240px;font-size:14px;line-height:26px;}
.botcontact > ul > .fr{background:url(../images/gzwm.png) 0 0 no-repeat;padding:0 0 0 120px;}
.botcontact > ul > .fr > ul{}
.botcontact > ul > .fr > ul > li{float:left;margin:0 30px 0 0;}
.botcontact > ul > .fr > ul > li > .ewm{width:110px;height:110px;}
.botcontact > ul > .fr > ul > li > .ewm img{width:110px;height:110px;}
.botcontact > ul > .fr > ul > li > h1{font-size:16px;font-weight:normal;text-align:center;padding:5px 0 0 0;}

a.downapp{display:inline-block;height:34px;line-height:34px;font-size:20px;font-weight:bold;background:#fff;padding:0 26px;border-radius:10px;box-shadow:0 3px 0 rgba(255,255,255,0.4);
background:-moz-linear-gradient(top, #fff, #d2d2d2);
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d2d2d2));
background:-o-linear-gradient(top, #fff, #d2d2d2);
}
a.downapp:hover{
background:-moz-linear-gradient(top, #fff, #f1f0f0);
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f1f0f0));
background:-o-linear-gradient(top, #fff, #f1f0f0);	
}

.botcontact .bdsharebuttonbox{margin:20px 0 0 0;}

.botcontact > ul > .fr > ul > li > .ewm img:hover{
	box-shadow:5px 5px 5px rgba(51,51,51,0.5);
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-transform:scale(1.2,1.2);
}
.botlink{height:46px;line-height:46px;text-align:center;background:url(../images/botbg.png) 0 0 repeat-x;}
.botlink a{font-size:16px;color:#ccc;text-decoration:none;}
.botlink a:hover{color:#fff;}
.botlink span{font-family:"宋体";margin:0 20px;color:#ccc}

.botlink .down_menu{display: inline-block;position: relative;}
.botlink ul{   
    position: absolute;
    z-index: 2;
    border: none;
    left: -26px;
    text-align: left;
}
.botlink .list-unstyled{position: absolute;}
.botlink .list-unstyled li{background: url(../images/botbg.png) 0 0 repeat-x;border-top: 1px solid #b4b4b4; padding: 0 26px;}



.copyright{background:#980000;font-size:16px;line-height:40px;color:#FFF;text-align:center;padding:50px 0;}
.copyright p{margin:0;}
i.dunp{display:inline-block;width:16px;height:18px;background:url(../images/dunp.png) no-repeat;vertical-align:middle;margin:-2px 10px 0 0;}

/*2018-09-15 添加*/
a{display: inline-block;}
.w-con{width:1240px;margin:0 auto;}
.css3{
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-property:all;
    transition-property:all;
}
.css3 *{
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-property:all;
    transition-property:all;
}

.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis-2{text-align: justify;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}
.ellipsis-3{text-align: justify;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3;
     overflow:hidden;
 }
.ellipsis-4{text-align: justify;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    overflow:hidden;
}
.ellipsis-5{text-align: justify;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
    overflow:hidden;
}

i.fa{display: inline-block;vertical-align: middle;margin-top: -1px;}
i.fa-share-o{width:12px;height:14px;background: url("../images/fa-share-o.png") no-repeat center;}


/*********************************************** 面包屑导航 ***********************************************/
.mbx{height:40px;background:#f0f0f0;}
.mbx .fl{height:40px;line-height:40px;color:#9a0000;font-family:"宋体";font-size:12px;}
.mbx .fl a{color:#666666;}
.mbx .fl font{margin:0 8px;color:#999999;}
.mbx .fl span{margin-right:5px;color:#666666;}
.mbx .fl a:hover{color:#333333;}

/*********************************************** 标题 ***********************************************/
/*max-title*/
.max-title{border-bottom:1px solid #c1c1c1;}
.max-title h2{padding:0 0 7px;font-size:22px;color:#333333;border-bottom:3px solid #9a0000;font-weight:normal;}
.max-title h3{padding:0 0 7px 15px;font-size:22px;color:#333333;font-weight:normal;background: url("../images/icon_tit.png") no-repeat left 0;}
/*more*/
.max-title .more{font-size:24px;color:#9a0000;}
.max-title .more:hover{color:#7a0000;text-decoration:underline;}
/*浏览模式*/
.list-type{margin:2px 0 0 10px;}
.list-type a{margin:0 0 0 15px;color:#999999;font-size:14px;}
.list-type a.on,
.list-type a:hover{color:#9a0000;}
.list-type a i.icon{display:inline-block;width:14px;height: 14px;vertical-align: middle;margin: -3px 8px 0 0;}
i.icon-large{background: url("../images/icon_large.png") no-repeat center 0;}
i.icon-list{background: url("../images/icon_list.png") no-repeat center 0;}
i.icon-text{background: url("../images/icon_text.png") no-repeat center 0;}
.list-type a.on i.icon,
.list-type a:hover i.icon{background-position-y:-18px;}

/*sort-search*/
.sort-search{padding:13px 10px;background: #ebebeb;color: #666666;}
.sort{}
.sort span{display:inline-block;background: #ffffff;overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.sort a{float:left;background-color: #ffffff;color: #666666;padding:0 10px;background-position: center;background-repeat: no-repeat;}
.sort a i.icon{display:inline-block; width: 8px;height: 10px;margin-left:5px;}
.sort a.up,.sort a.down{color:#ffffff;background-color:#9a0000;}
.sort a.normal i.icon{background-image:url("../images/icon_down.png");}
.sort a.up i.icon{background-image:url("../images/icon_up_h.png");}
.sort a.down i.icon{background-image:url("../images/icon_down_h.png");}
.sort a.normal:hover{background-color: #9a0000;color: #ffffff;}
.sort a.normal:hover i.icon{background-image:url("../images/icon_down_h.png")}

.listsearch{overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.listsearch input{padding:0 10px;width:130px;height:24px;outline:0;border:0;background-color:#FFF;font-size:14px;line-height:24px;color:#666;border: 1px solid #ccc !important;}
.listsearch button{width:36px;height:24px;margin:0;line-height:24px;background: #9a0000;outline:0;border:0;color: #ffffff;vertical-align: middle;font-size: 16px;}
.listsearch button:hover{background: #7a0000;}

a.downloadlink{padding:0 10px;margin-left:20px;background:#9a0000;color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
a.downloadlink:hover{background: #7a0000;}

/*********************************************** 内容区 ***********************************************/
.content{padding:40px 0 20px;}
.content-l{width: 890px;}
.content-r{width: 310px;}
.content-l-2{width: 220px;}
.content-r-2{width: 980px;}
.w-600{width:600px;}


.ptop-20{padding-top: 20px;}
.mbtm-10{margin-bottom: 10px;}
.mbtm-20{margin-bottom: 20px;}
.mbtm-40{margin-bottom: 40px;}
.mbtm-50{margin-bottom: 50px;}

/*********************************************** 分页 ***********************************************/
.pagerNav{padding:40px 0;text-align:center;overflow:hidden;color: #666666;}
.pagerNav a{display:inline-block;height: 28px;line-height: 28px;font-size:16px;margin:0 4px 0 0px;background:#f5f5f5;color: #666666;border:1px solid #e1e1e1;padding: 0 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.pagerNav a:nth-last-child(3){font-size: 14px;}
.pagerNav a:hover{background:#9a0000;color:#fff}
.pagerNav a.cur{background:#9a0000;color:#fff;}
.pagerNav span{margin: 0 5px;color: #9a0000;}
.w35px{width:35px;height:28px;margin:0 5px;text-align:center;line-height:28px;background: #f5f5f5;border:1px solid #e1e1e1;color: #666;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.btn06{background:#666666;width:72px;height:30px;margin-left:20px;text-align:center;line-height:30px;border-radius:3px;border: 0;color: #fff;font-size: 14px;}
.btn06:hover{background:#9a0000;}
